package testScheduler;

import static org.junit.Assert.*;

import java.util.Date;

import org.junit.Before;
import org.junit.Test;

import schedulingSystem.Group;
import schedulingSystem.Scheduler;
import schedulingSystem.Student;
import schedulingSystem.Timetable;
import junit.framework.TestCase;

public class TestScheduler extends TestCase {

	private Scheduler scheduler;
	private Timetable timetable;
	private Student[] student = null;

	@Before
	public void setUp() {
		scheduler = new Scheduler();
		timetable = new Timetable();
		student = new Student[5];
	}

	public void tearDown() {

	}
	
	@Test
	public void testAssignStudentListToTimeSlot() {
		fail("test");
	}
	
	@Test
	public void testSchedule(){
		//schedule()
	}
	
//	@Test
//	public void testScheduler() {
//		//fail("test");
//		int roomNum = 101;
//		
//		
//		Date date = null;
//		java.text.SimpleDateFormat simple = new java.text.SimpleDateFormat();
//		try{
//			simple.applyPattern("HHmmss");
//			date = simple.parse("131313");
//			//scheduler.schedule(timetable, student)
//		}
//		catch(Exception e){
//			
//		}
//		finally {
//			
//		}
//		
//		Scheduler s1 = new Scheduler();
//		Timetable t1 = new Timetable();
//		
//		
//		//s1.schedule(t1, student);
//		
//		assertEquals(date, t1.getDate());
//		//result = scheduler.schedule(timetable, student);
//		//assertEquals(, );
//	}
}